Easy SFTP Setup with AWS Transfer Family - Step by Step Tutorial

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024

Комментарии • 69

  • @anastaciavolkova2556
    @anastaciavolkova2556 2 дня назад

    Hi all,
    Thank you for the usefull tutorial. It is really helpful. Dear aws users, please pay attention that when you create the server (transferable family), you will start to be charged per hour, even if you have free 12 month trial perion.

  • @danajshields
    @danajshields День назад

    you nailed it! Thanks for walking through this so concisely!

  • @piekutter
    @piekutter Год назад +1

    Excellent tutorial. Instructions and your voice are clear. Thank you so much!

  • @user-mm4lf8hu4p
    @user-mm4lf8hu4p 9 месяцев назад +1

    to the point and cover all the things perfect

  • @josuedr4528
    @josuedr4528 Год назад +8

    2022: When creating a role it will ask you for an use case, there's gonna be two radio buttons; ec2 and lambda. Below them there's a dropdown for "use case for other aws services" in there select "Transfer" and that's how i got it working, the policies remained the same as in the video
    AWS seems kind of complex and this doesn't guarantee it will work for you but i wanted to post what worked for me in case you land in a similar scenario

    • @Ruab
      @Ruab Год назад +1

      Having an issue assuming the user role when authenticating.
      Not sure if something changed in regards to the IAM polices that need to be assigned...and of course my company doesn't have any AWS contracts so I can't contact AWS to see what's up.
      Lovely

  • @ruslankovalov8292
    @ruslankovalov8292 Год назад

    hi! thanks for this video! A lot :) I had to do this SFTP stuff using Terraform, and it makes no sense to use Terraform till you know what has to be done in the cloud, so this video made some sense!

  • @datasleek7950
    @datasleek7950 Год назад

    Thank you for producing this. Very useful.

  • @LosVideosWenos
    @LosVideosWenos Год назад

    Great tut... thanks... instrucions are clear and easy to follow.

  • @EGlobalKnowledge
    @EGlobalKnowledge 2 года назад

    Instructions are very clear. Thank you for the video

  • @GUTIECUADOR
    @GUTIECUADOR Год назад

    Muchas gracias por tu aporte. Sigue asi, me has ayudado mucho. Un saludo desde Ecuador!!!

  • @soumitra-kayal
    @soumitra-kayal 10 месяцев назад

    Excellent tutorial. Keep it up. Thanks.

  • @HugoGonzalez-rg4gz
    @HugoGonzalez-rg4gz Год назад

    thank u Enrico! your tutorial was really helpful

  • @ADV-IT
    @ADV-IT 3 месяца назад

    Thanks!

  • @anisahmednacer5410
    @anisahmednacer5410 2 месяца назад

    Excellent tutorial. Thanks

  • @RohitSyd
    @RohitSyd Год назад

    Super well explained video. Thanks.

  • @artofthesystem4419
    @artofthesystem4419 7 месяцев назад

    Fantastic tutorial!! Thank you so much!!

  • @alimomeni4777
    @alimomeni4777 Год назад

    Thank you very much for this Enrico!

  • @dreamking893
    @dreamking893 2 года назад

    Excellent video, this will save me a lot of time!

  • @user-zm4kv4ww9x
    @user-zm4kv4ww9x 5 месяцев назад

    Thanks for the video. Your video and explanation are good but the volume needs to be increased.

  • @solvenium5109
    @solvenium5109 2 года назад

    This tutorial was very helpful! Thank you so much!

  • @ryanwillgues1407
    @ryanwillgues1407 Год назад +2

    Can you explain why you didn't use a password for connecting to the server in Cyberduck? Also, I didn't see an option to create a password in AWS transfer family. Thank you.

  • @ginastavropoulou6005
    @ginastavropoulou6005 2 года назад +6

    If you auto-generate a policy then what is the point of creating one before? When I try to Auto-generate I get an error "Failed to edit user details (${transfer:Home*} variable used in policy for a user with a logical home directory)"

    • @EnricoPortolan
      @EnricoPortolan  2 года назад +1

      Thanks for the comment. There are two different roles needed: one for the SFTP server to access the S3 bucket and one to scope-down the policy

    • @EnricoPortolan
      @EnricoPortolan  2 года назад +2

      I think you are getting that error because the SFTP service has been updated to support chroot and logical directory. You don't need to create the user policy anymore. More information here: aws.amazon.com/blogs/storage/simplify-your-aws-sftp-structure-with-chroot-and-logical-directories/

    • @abe_duarte
      @abe_duarte 2 года назад +1

      @@EnricoPortolan I just used policy none and created the user correctly, going to test it out.

  • @jedi4z
    @jedi4z 2 месяца назад

    Thanks dude! 🎉

  • @TheGuillemBA
    @TheGuillemBA 2 года назад

    This is very helpful, thanks a lot! :)

  • @IvelWonderwood
    @IvelWonderwood Год назад

    That was very useful, ty.

  • @jrodrig9212
    @jrodrig9212 Год назад

    Very helpful. Thank you

  • @JoeyDoherty-nu2id
    @JoeyDoherty-nu2id Год назад +1

    Followed it all EXACT and got an Access Denied when trying to log in...

  • @rafaelmello5725
    @rafaelmello5725 2 года назад

    Nice and clear. Thank you!

  • @rodneykahane4994
    @rodneykahane4994 2 года назад

    great tutorial, thanks!

  • @IvanMusaelyan
    @IvanMusaelyan 3 месяца назад

    Genial!

  • @rickam9055
    @rickam9055 Год назад

    Amazing man!

  • @__Cypher
    @__Cypher Год назад

    thanks. its was really helpfull

  • @matipamodisane3898
    @matipamodisane3898 2 года назад

    Great video!!

  • @sarder2008
    @sarder2008 Год назад

    In the SFTP server creation steps I am getting stuck, as its asking for Workflow, don't know how to fill that?

  • @monikavaid5083
    @monikavaid5083 2 года назад

    Good one!

  • @masayi75
    @masayi75 Год назад

    Can we use the AWS Transfer family as an ftp/transfer mechanism to move files between a 3rd party (or supplier) endpoint and an on-premise application (rather than the S3)- thinking of using the AWS ftp service as a middleware/integration layer?

  • @bhutakash646
    @bhutakash646 Год назад

    Hey there, great video and excellent information :)
    Can we send files from LINUX machine to AWS S3 bucket using sftp command line thru similar setup? if yes, then could you please help me with its syntax?

  • @__Cypher
    @__Cypher Год назад

    would like to see more

  • @KoljaMineralka
    @KoljaMineralka 2 года назад

    I would use bucketName/folderName/* instead for the resource name for additional security

  • @teckcross3174
    @teckcross3174 Год назад

    Hey, thanks for the tutorial. I've got a question for you, I used route 53 to set up a custom hostname, but when I use this custom name instead of the endpoint in filezilla the connection is refused because the host does not exist. Any idea what I am missing? Thanks!

    • @EnricoPortolan
      @EnricoPortolan  Год назад

      you need to add a CNAME. More info: docs.aws.amazon.com/transfer/latest/userguide/requirements-dns.html

    • @teckcross3174
      @teckcross3174 Год назад

      @@EnricoPortolan Thank you mate, I appreciate you taking the time to help out.

  • @srivatsanseetharaman1776
    @srivatsanseetharaman1776 2 года назад

    I have done everything, but still get following error
    Couldn't stat remote file: Permission denied
    Is there any latency for the policy/role to get reflected in sftp or it is instant

    • @nateshsharan1844
      @nateshsharan1844 2 года назад

      see if the bucket is encrypted. If you follow the exact step , it should work.

  • @ashah2325
    @ashah2325 Месяц назад

    plus that link in your bio doesn't work

  • @ashah2325
    @ashah2325 Месяц назад

    you should've posted the policy here.

  • @vaibhavjain1in
    @vaibhavjain1in 7 месяцев назад

    Hi bro, can you please help me with this. It is not working for me. How can I connect with you?

    • @vaibhavjain1in
      @vaibhavjain1in 7 месяцев назад

      I think there was some policy issue. I copy paste the policy again from the official site and it worked fine. I now need to understand how can automate it if we want to give access to client who is going to download and upload files quite often. What would be the best practice?

    • @EnricoPortolan
      @EnricoPortolan  7 месяцев назад

      I think the best practice is to ask the client to give you a public key and you create a user from Transfer Family with that public key so the client can download/upload as needed

    • @vaibhavjain1in
      @vaibhavjain1in 7 месяцев назад

      @@EnricoPortolan In our scenario, data and storage would be within our infrastructure. Data need to download, modified and upload to our s3 bucket.

  • @BITORrc
    @BITORrc Год назад

    I need to add the json of the policy :(

  • @ataimebenson
    @ataimebenson Год назад

    Can we use only 1 SFTP Server for different/multiple File Transfer Pipelines ?

    • @EnricoPortolan
      @EnricoPortolan  Год назад

      Yes of course as it’s backed by an S3 bucket

    • @ataimebenson
      @ataimebenson Год назад

      @@EnricoPortolan Does that mean I can use only One SFTP server with about 10 different pipelines ?
      Pointing to 10 different S3 buckets ?

  • @emmanuelarmah8552
    @emmanuelarmah8552 2 года назад

    How can I reach aws sftp server over the over Internet

    • @EnricoPortolan
      @EnricoPortolan  2 года назад

      you can set the sftp server with a public URL as shown in the video

  • @supertren
    @supertren Год назад

    7:38 connect ftp with s3

  • @Pablo-Herrero
    @Pablo-Herrero 2 месяца назад

    Good video, except for the continuous lip smacking...

  • @pointbreak4300
    @pointbreak4300 7 месяцев назад

    Hi Enrico, a noob question in here. what about the access of the customers? how are they gonna be able to transfer files? would it be via cyberduck as well?

    • @EnricoPortolan
      @EnricoPortolan  7 месяцев назад +1

      yes exactly, cyberduck would work or any other FTP Client

  • @Digitronus
    @Digitronus 2 года назад

    Hi, great video :-)
    I just follow all the steps one by one and at the end Filezilla can connect to the SFTP server but I cannot list,read,write there so the folder looks empty.
    Any Idea why?
    {
    "Version": "2012-10-17",
    "Statement": [
    {
    "Sid": "ReadWriteS3",
    "Action": [
    "s3:ListBucket",
    "s3:GetBucketLocation"
    ],
    "Effect": "Allow",
    "Resource": [
    "arn:aws:s3:::s3bucketname"
    ]
    },
    {
    "Effect": "Allow",
    "Action": [
    "s3:PutObject",
    "s3:GetObject",
    "s3:DeleteObject",
    "s3:DeleteObjectVersion",
    "s3:GetObjectVersion",
    "s3:GetObjectACL",
    "s3:PutObjectACL"
    ],
    "Resource": [
    "arn:aws:s3:::s3bucketname/*"
    ],
    "Sid": ""
    }
    ]
    }

    • @EnricoPortolan
      @EnricoPortolan  2 года назад +2

      You have some issues on the IAM file for sure. Can you check the policy of the user you use for the SFTP connection? Also make sure you have configured the home directory when you create the SFTP user

    • @Digitronus
      @Digitronus 2 года назад +1

      @@EnricoPortolan I've forgotten to setup the home directory for the user, Works fine now. so simple solution, Thanks.

    • @EnricoPortolan
      @EnricoPortolan  2 года назад

      @@Digitronus happy to help 🎉